home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 26.zip / BS1 part 26 / Aztec C v5.2a disk 4.adf / incl52.lzh / stddef.h < prev    next >
C/C++ Source or Header  |  1991-05-22  |  441b  |  31 lines

  1. /* Copyright 1987 Manx Software Systems, Inc */
  2.  
  3. #ifndef __STDDEF_H 
  4. #define __STDDEF_H
  5.  
  6. #ifndef _SIZE_T
  7. #define _SIZE_T
  8. typedef unsigned long size_t;
  9. #endif
  10.  
  11. #ifndef _PTRDIFF_T
  12. #define _PTRDIFF_T
  13. typedef long ptrdiff_t;
  14. #endif
  15.  
  16. #ifndef _WCHAR_T
  17. #define _WCHAR_T
  18. typedef char wchar_t;
  19. #endif
  20.  
  21. #ifndef NULL
  22. #define NULL ((void *)0)
  23. #endif
  24.  
  25. extern int errno;
  26.  
  27. #define offsetof(type,memb) ((size_t)((unsigned long)&((type *)0)->memb))
  28.  
  29. #endif
  30.  
  31.